home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C++ / Applications / PICSee Dust 1.01 / Quaternary Source / FileRegistry.cpp < prev    next >
C/C++ Source or Header  |  1995-11-23  |  807b  |  31 lines

  1. #include "FileRegistry.h"
  2. #include "Class_DynamoArray.cpp"
  3.  
  4. // ---------------------------------------------------------------------------
  5.  
  6. DynamoArray<short> sFileList;
  7.  
  8. // ---------------------------------------------------------------------------
  9.  
  10. Boolean RegisterFile(short fileRefNum) {
  11.     if (sFileList.Search(fileRefNum) == kDynamoArrayOutOfBoundsErr) {
  12.         // Not registered yet. Insert into registration list
  13.         sFileList.Append(fileRefNum);
  14.         return(true);
  15.     }
  16.     else {
  17.         // Already registered.
  18.         return(false);
  19.     }
  20. } // END RegisterFile
  21.  
  22. // ---------------------------------------------------------------------------
  23.  
  24. Boolean UnregisterFile(short fileRefNum) {
  25.     if (sFileList.SearchDelete(fileRefNum) == kDynamoArrayOutOfBoundsErr) {
  26.         return(false);
  27.     }
  28.     else {
  29.         return(true);
  30.     }
  31. } // END UnregisterFile